Skip to content

Add Craig Perkins as OpenSearch Maintainer#17046

Merged
dbwiddis merged 1 commit intoopensearch-project:mainfrom
dbwiddis:add-maintainer
Jan 17, 2025
Merged

Add Craig Perkins as OpenSearch Maintainer#17046
dbwiddis merged 1 commit intoopensearch-project:mainfrom
dbwiddis:add-maintainer

Conversation

@dbwiddis
Copy link
Copy Markdown
Member

Following the process at https://github.com/opensearch-project/.github/blob/main/RESPONSIBILITIES.md#becoming-a-maintainer, I have nominated and other maintainers have agreed to add Craig Perkins (@cwperks) as a co-Maintainer of the OpenSearch repository. Craig has kindly accepted the invitation.

Craig has been a long-time and consistent contributor to OpenSearch since 2022. Out of a raw total of 157 PRs I tried to filter out backports, merges, version bumps, and minor changes and still have almost 50 substantive contributions.

Most recently, he fixed a longstanding pet peeve of mine: his very first PR to the project was a CVE-fixing version bump (#3772) that dependabot missed. He followed through on that in exploring and committing a switch to a version catalog that not only aids dependabot but can help plugins and other dependencies keep in sync without jar hell.

Some time back he started with a bug fix for regex recursion, took some feedback that I thought about in a comment (but failed to implement myself) and implemented an elegant non-recursive much more performant shortcut:

Some other highlights:

Multiple security and identity-related PRs. More significant ones:

Added code to prevent accidentally bypassing RestHandler.Wrapper:

Bugfixes:

Unglamorous but helpful and necessary glue work:

The whole identity experimental feature

He's committed upstream to Lucene:

He's created 19 issues including bugs and feature requests, of which 10 have been actioned

He has reviewed 72 PRs (that he didn't author):

I believe Craig has already been participating as much or more than many maintainers (myself included) and would be a valuable addition to the maintainer team.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport 2.x Backport to 2.x branch skip-changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants